package com.rla.domain.bo;

import com.rla.common.core.domain.BaseEntity;
import com.rla.common.utils.validate.AddGroup;
import com.rla.common.utils.validate.EditGroup;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;


/**
 * 用户收货地址业务对象 vip_user_address
 *
 * @author rla
 * @date 2025-08-07
 */

@Data
@EqualsAndHashCode(callSuper = true)
public class VipUserAddressBo extends BaseEntity {

    /**
     * 用户地址id
     */
    private String id;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 收货人姓名
     */
    private String realName;

    /**
     * 收货人电话
     */
    private String phone;

    /**
     * 收货人所在省
     */
    private String province;

    /**
     * 收货人所在市
     */
    private String city;

    /**
     * 城市id
     */
    private Long cityId;

    /**
     * 收货人所在区
     */
    private String district;

    /**
     * 定位名称
     */
    private String locationName;

    /**
     * 收货人详细地址
     */
    private String detail;

    /**
     * 邮编
     */
    private Long postCode;

    /**
     * 经度
     */
    private String longitude;

    /**
     * 纬度
     */
    private String latitude;

    /**
     * 是否默认 1是0否
     */
    private String isDefault;

    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;


}
